Nano-scale structures