Improve + deduplicate CLI + web reports interface
Maybe a step further than #103 (closed) and #133 (closed) to dedupe the generation and reporting, so it can be more dynamically populated
Possibly something like:
// reports = internal/reports
reports.RegisterReport(...)
reports.All()
reports.GetByName(string) (Report, bool)
Edited by Jamie Tanna