Adding more graphs and allowing for hour/minute/second granularity, and allowing for a custom query when using a mongo collection as a discriminator