Make Document a Node.

r? @metajack