highlight: move stuff to a better place
recognize: add some initial code
cabal: add some binaries and fix the cabal file