Refactor - Improve and add the cabal package dependency install