Molecular Building Blocks for Nanotechnology