Towards The Matter Compiler : Looking Ahead To Computer-Controlled Molecular Assembly