Beginning initial implementation of Hypostasis::Document