Updated rectwrapper quite a bit.

Drawable, too -- added dirty attribute. Made the rectwrapper behave a
bit more with its virtual attributes (still haven't gotten them all
finished, though). Added reevaluate method, which is important for
translation of widgets.