Add `findSandbox` which resolve the path using `cabal.sandbox.config`.
Rename `build` to `task` in `Automaton`.
Replace `fromWatchHandler` with a machine directly in `Automaton`.
Add `Project.Build` and replace `prjSrcDirs` with `prjBuilds`.