Foundational classes for custom SilverStripe development