Break up uiItem draw into draw and update
Did some more stuff with the update chain, I think.
OOify uiItem, everything is better now

uiTexItem has some new and exciting methods to make it more useful