i'm very happy with this new, separate module... but now that you're refactoring, have you considered having a further breakdown per resource? something like modules `processing.source`, `processing.dataset`, `processing.model`? just an idea.