Interface that just specifies the ability to remove shapes.
Remove everything related to the object from all collections associated
with rendering cycle and allows the object to be collected by GC
Object itself for fluent interface
True if object and all of its sub-objects/elements have been disposed, false if not.