Towards the use of nanoparticles in cancer therapy and imaging