Manipulating Colloidal Particles Using Chemical Gradients and Top-Down Control