Separation and Fractionation of Macromolecules and Particles