https://www.kbeanie.com/2020/05/11/single-responsibility-principle/
SOLID: Single Responsibility Principle - (SRP)