Nanomaterials fabrication techniques