feat(prowl): Refactoring require to be replacable within the prowl framework