implement basic VAST document creation