“Bottom-up” Approaches for Nanoelectronics