I made all of these inherit from `Widget`, which has functions to add and remove `this._domElement ` from the workspace. As of now, that's the only use case, so I'm going to say no.