Abstract Automata Goals Simulate Finite Discrete Automata Set up Visualizer Simulate Turing Machine Encode Turing Machine Development If pushing any changes to the cabal file, make sure to run ./scripts/package.sh first. Project Structure I copied the project structure from one of my private repos.