Start of a semi-major rewrite/refactor
Background and metrics client (WIP)