Controlled Self-Assembly Of Charged Particles