Building and refining complete nanoparticle structures with total scattering data