refactoring the step of mapping effective operations to use observer pattern
organizing mode resolvers and its registry
prop-e: configurent parent POM information
moving part of the engine to prop-e-core module