you only need to redo the graphics if you want to drastically alter the way the ui looks. If you can get away with just changing the default ui a bit and adding elements to diff windows, etc... you can prolly make one you like in just xml format. For example this is the default ui with xml only changes that I use: