Therapeutic and diagnostic nanodevices - futurevision2030.org