The Forces at work in colloidal self-assembly