Uses mixin pattern for actor/canvas-util relationship.