Convert providers.Provider to Abstract Base Class
Begin to standardize on passing tuple(data, {context}) through generator pipelines
Refactor the historical updating code to use the above changes
Logically separate verifying minutely data from parsing it.