On the Development of Tools for the Study of Colloidal Self-Assembly