This program was originally created to post-process gcode files. It could be expanded to become basically a pythonic replacement for MS powerautomate.
Javascript and html is being used as a frontend for flask/python/jinja backend. Eventually we will need to manage and store local copies of dependencies, as this program needs to be functional without internet.
Undo/redo history and buttons: autogenerated numbered sequence files are loaded when the user presses undo/redo or ctrl-z ctrl-y. There is a separate save button which must save the sequence to to a user-specified file and will open a "native" filereader dialog (not a modal!) if there wasn't one specified.