Life at Molecular Templates