Core classes of the framework.