CMS instructional copy and Option Groups

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