make toggle strings into classes

supports additional metadata and shortcut methods