Allow each element to have a different presenter, if you're into that sort of thing.