Tweaked iterative parsing, merged separata Value impl files, began Doxygen commenting, code cleanup