Refactor Producer spec
Wrap Producer in a Harmonic module
Refactor Producer spec a bit