Engineering Approaches to Biomolecular Motors