Add "Workspace Type" selector to dialog (#592).

Not yet functional.

New render helper method:
{{{
dm4c.render.label(label)
}}}

See #592.