Aggregation of polymer-grafted nanoparticles in good solvents: a hierarchical modeling method.