Project Model settings

User Story

As there now exists project specific config within the model config

                "wrapper_parameters":{                                                                                        
                    "well_section_publicid":"smi:ch.ethz.sed/bh/ST1/section_10",                                              
                    "reference_point":[                                                                                       
                        2679619.661187192, 1151546.1408575082, 1375.74982351182                                               
                    ]                                                                                                         
                }  

it has been impossible to set up models that can be used for multiple projects. Really, a model should have project specific settings that add to and overwrite existing settings in the model settings.

Acceptance Criteria

This requires a new type of setting 'model_project' that has a project associated with it. The current use case has the same model_project settings for all of the models.

Note: When creating a model run, the settings will be merged and stored on a different table. This means that if the settings change retrospectively, they will not update any existing model runs.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information