Apply refactor commits to each submodule.
Sync packages to latest commits. Add README for setting up monorepo.
Set up submodules.