Split into two cabal projects.