Restructure repo, and add historic demand data extraction script