Forget the submodules idea - it sucks :)
More work on the idea