Simplify down to basic math
Improve location handling
Add grid helpers and ag tests
AG test cleanup
Add isolation support
Add rough language parsing
General cleanup
Organize output partials and add direction controls