VR show docs

I am open to suggestions about how to test this - may require some refactoring to pull out some testable pieces.    I wanted to avoid simply comparing what gets printed in a way that is annoying to update whenever you add a new component.
The formatting is largely cribbed from Command::View::DocMethods; also open for suggestions to make that cleaner.

Here I would extract `get_is_translated_lines`, `get_valid_values_lines`, `get_default_value_lines`, ect.  Then I would put them all in, and finally check if there were any, if there weren't only then add `undocumented`.  That would significantly simplify this function.