feat(debounce): Add initial service factory - NEEDS TESTS and DOCS

This PR is to remind me to follow up on this.