SOLID Principles Example Slides: https://docs.google.com/presentation/d/18GPo27zdbRQDfrTr5kD-7Ez2uU-Lhz4HuIuBnC1eQMQ/edit?usp=sharing