refactors in core modules; configurable processing chain instances