An Acceptable Development Environment

This inevitably involves trade-offs, but .lit aims to be explicit about them and provide a path/route to either edit source files outside of the .lit UI, or execute code as normal from the terminal/cli.