“…Aside from data table transformation work mentioned [6,15], prior work in flexible GUI/code work systems has focused on visual domains, such as drawing [11], UI design [10], data visualizations [1], and commercial 3D modeling software. As these systems use various strategies for combining GUI with code, here we outline key design dimensions where mage draws upon, improves, or departs in key ways from prior work.…”