Adds loading workflows with exhaustive validation via `zod`. There is a load button but no dedicated save/load UI yet. Also need to add versioning to the workflow format itself.