Refactoring a library from multiple repos affords a lot of flexibility in implementation. However, we currently do not have this for real repos.