Supramolecular Architectures on Liquid Surfaces. from 2-D Assemblies to 3-D Crystals