Split off class for doing auto-mixins

This allows operations on the classes without constructing XBlocks