Add writable context to Node and Page

This is work in progress.