Asymmetric hydrogenation via architectural and functional molecular engineering