Self-Organization at the Molecular Level and Surface Patterning