Experimental self-assembly: the many facets of self-assembly