you could use an approach similar to how thriftgen...
# general
r
you could use an approach similar to how thriftgen works today - install each one in an isolated dir and then merge them.