Core changed. Interfaces implemented. Framework doesn't depend on modules implementation.