Self-assembled domain structures: From micro- to nanoscale