Nanoarchitecture : a new species of architecture