A Computational Model Of Nanoparticle Growth