For example, another idea here instead of a "workflow type" enum value, we could have a "edit-url" setting that indicates where the course can be edited, if at all, and Studio (or whatever tool) could write that setting.