In reply to jb510.

This is exactly how we do it too and we share the same frustrations as you with submodules!