utilities packages introduced. Refactoring of existing code and shared methods moved to the new module.