A package to get version information from

Working on #281.

We still need to get components reporting their version, but now at least they'll have something to report.