Text this: Silk Fibroin Nanoparticles: A Biocompatible Multi-Functional Polymer for Drug Delivery