Nanotechnology Developments and Future Prospects