GitHub repository: mark-stack/monster-builder-interface-example
Description: This is an example utilizing interfaces to adhere to SOLID design principal s