OOP in Drupal 8 and how to use it to create a custom module | Hacker News Reader