Towards the automation of small molecule synthesis: The development of an impact-prioritized list couplings and blocks for building block assembly of most linear natural products