As the title says. It would make hacking on these three crates much easier if they were in a single repo. The git history can be easily preserved. In my experience using git subtree for a once-off merge is the lowest effort solution, if this is indeed desirable.