Refactor the Watchdog.
Move some code into functions.
Pass the startup information report through VariantMaps in order to make the code DRYer.