BACKLOG-3665 ( BACKLOG-4319 ) - Studio Cleanup (Regressions raised by
code review)

Refactor the job and listener for detecting changes in module's content
and re-generating initial import (module sources).

Enable the listener and the background job only in development mode.