Nanopolymers, Nanotubes and Nanoporous Materials