[Generators] ActiveJob

WIP !
I'm aware of that but it still seems like overkill to me, also this would guarantee the feature was available when it exists, regardless of version, which seems more future proof to me.