Report spec

@jackparmer creating a PR to make adding commentary a bit easier!
The `Item` classes subclass from `list`, not the `Report` though, right?