Separate format of show from contents of descriptor
The format in the output of show
should be independent of the format in the descriptor.
Currently, show
dumps the descriptor to screen with no processing. But the output of show should be independent, so that even a minified (but valid) descriptor would print properly to screen.
More than anything, this is important for the stability of output (particularly as the number of plugins starts to increase) and for better formatting of the descriptions (most of which are currently in unprocessed Markdown).