Optional Functions in IDO Extension Abstract Class (2D and Circuit)
The following functions, while a part of the IUDOExtension abstract class, have meaningful default implementations and are therefore optional. However, they can be overridden to take advantage of advanced functionality.