Pass distribution info to particle groups

Now particle groups can store the particles' distribution