Bottom-up Assembly of Large-Area Nanostructure Arrays