Self Assembly and Surfaces