Create a copy of the window object for the customize widget
menu to manipulate.
Need all widgets to be able to highlight.
Likely need all widgets to be able to
"disable_main_functionality".
Consider an interact/select option in the customize menu.
Way to set widget as minimal widget and show the children's
attributes on the sidebar along with the parent's (as is the
case with Settings Tabs; can probably do this in it's
constructor while other widgets might need it done at the
point of initialization).
Consider forcing all customizable elements to create their
own customize options panel.
Check SVG_Widget::set_path_color(...) and ensure that it
colors all paths with matching IDs.