Add timerange writer interface

Containing part is the process time partition, which is usually in hdfs. We have cases where a timed partition is contained in a process time partition.