Towards On-Demand Synthesis of Small Organic Molecules