Create base classes and interfaces