Updates the design of the gauge based on the Design property. Simpler designs hide elements in the SVG while detailed designs show all elements of the SVG.
This method calls the DoUpdateDesign method to actually change the SVG based on the Design property. It is recommended that descendant classes override DoUpdateDesign method to respond to design changes.
This method ensures that the buffers get updated and the control is repainted.