Pet project to practice concepts of the book "Growing Object-Oriented Software, Guided by Tests".