Personal scribble demos while learning design patterns.