Splitting cabal file into separate projects per component and removing the need for cabal-meta