Added a new class to support writing hourly historical payloads in a compacted form in a single transaction to the data table. Minor interface tweak to support this new concept.