I started developing Unity GUI framework mainly because of the Trillenium project, in which I'm responsible of a (pretty complex) GUI.
Demo Video Presentation slides