- Re-implement SDK functions following functional programming, instead of OOP to remove necessity of setting up a client - Create [registry](https://github.com/Mozilla-Data-Collective/datacollective-python/blob/3ae527aa2292cfaecd275f91ca9269c9ef850a37/src/datacollective/dataset_loading_scripts/registry.py) to handle dataset-specific loading functions - Single source of truth for environment variables - Remove duplicate code by implementing a generic api_request() function to handle GET/POST requests - Add proper docs