From soft to hard: the generation of functional and complex colloidal monolayers for nanolithography