Introduced metadata categories

Introduce different levels of granularity of metadata in the output from just very basic information up to everything.