I created the demo below in 2015 to demonstrate some of the capabilities of working with Grasshopper: in particular there are a number of freeform custom functions that compensate for the lack of certain Rhino commands - like the BlendSrf, which has been (partially) integrated in Grasshopper only recently - and the Fillet Edge - which is now included in the latest version of Grasshopper for Rhino 6.

The video also shows some tools for procedural content generation - which allow to create a semi-detailed building with window frames, balconies and rails with glass panels.