Shrunk down the introduction considerably.
Licence the work under CC BY-SA 4.0.
Move the Singleton stuff after the first pattern.