Self-Organization of Macromolecules