Multi rect for review

Support for multi rects.
Go ahead and bash :)

(Not sure, but I *think* your master is outdated - that, or I've screwed up something)