Improved example.
Splits 1.1 into separate files for prototype.