CMS instructional copy and Option Groups

Fixes #23, #86

static names for CMS on product classes

work on class statics for CMS