Split API classes and interfaces