Updating data model for praefect
This MR extracts out the model changes in !1370 (closed), as well as some changes to support the architecture going forward for Praefect w.r.t. how storages are configured and passed around.
This MR extracts out the model changes in !1370 (closed), as well as some changes to support the architecture going forward for Praefect w.r.t. how storages are configured and passed around.