-Some new name changes
-Introduced threading in both use cases (load from storage + save to
storage) to better handle the workflow