Work in progress commit - started the time report accumulation data structure and algorithm