This is the same as GenericCanvas, but includes extra Workbench specific stuff. You need only this or the other, not both.
