Nanoblock Architecture