Split out Scoped reports from Base.

Signed-off-by: James McCarthy <james@thisishatch.co.uk>
Make Periodic reports inherit from Scoped and split out Scopes.

Signed-off-by: James McCarthy <james@thisishatch.co.uk>