RF: BaseVisual as base + mixins

see discussion of multiple inheritance on dev list March 23-25 2014