[Generators] ActiveJob

WIP !
I'm not a fan of this. In general I'd prefer to see this use `module_function` instead. Though I'm not sure this is the right way to go just yet.