Multi-Scale Modelling Of the Formation of the Nanoparticle-Protein Corona