I would need to make a new module factory, primarily. The current module factories are not suitable. (ESB module factory is based on hte WTP ones, SingleFileDeployable is extremely simple and is understood as a binary module which only has one member. And project archives factory is obviously custom suited to project archives).
So yeah, it probably would not be complicated but would require a new factory and some testing