Molecular Assembly in Natural and Engineered Systems