Random dealings with git submodules, subtrees, and duplicating tree history in multiple locations for the same project