Mapped out timespan collections.
Created master NDFD class to hold state and precalculated values.