Source code for my SOLID Principles presentation