[ref] remove cycle dependencies between modules, share-core , huge refactoring in many parts #fw_core-46 comment