Load model retaining parameters

Interactive behavior changes and associated scripting/backend work to support. This includes a short term hack to pass in parameter values to override default values when loading a model. This work should not be necessary if the coupling between loadModel and initialization and creation of interactives and the scriptingAPI is unwound at some point (/ when interactives get interactive level parameters that are _not_ model parameters).