Parse an ODF document into a Ruby structure that can then be walked