Refactoring of loaders into seperate classes for clarity, make a start on the sparse bitemporal representation
Checkpoint bitemporal sparse loader