Here is a little tool I've been working on to help me understand how the Different parts of the Appearance object interact. Things seem to be working, however some things don't seem to have any effect and other don't have the effect I would have expected. Perhaps I'm using them wrong or maybe there are a couple of bugs left in Xith. Any way, have fun, it is kind of neat to be able to play with things in real time, instead of having to code/run/code/run.
The enable check box at the top of each tab will add that tabs attributes to the appearance if it is checked. If not checked it is the same as setting that object to null in the Appearance object.
EDIT: Note that when it first comes up you may not see the scene graph at the top. I'm having trouble getting the canvas to update when the window opens. Just change any of the controls and it will appear.http://www.scottshaver2000.com/files/xithgui.zip