A series of examples intended to lead up to and explore OOP in Drupal 8