The framework itself