Complex objects can now be .expand()ed Also removed non-const versions of getPointOffset from the top of the hierachy (since they are redundant). Complex objects can't be .tag()ed yet though.