CLI component changes for new variant schema

As in the other pull requests, this is a superset of the other commits and should decrease in size once those are merged.  The commits meant to be reviewed in this PR are limited to the CLI changes for the new variant schema & changes.
Thanks!
Neal