Challenges in nanomaterials design