Synthesis and Characterization of Complex Molecular Assemblies on Surfaces