A module class that all UI components should inherit from