model: prompt for base model

Let the user select the base model. Offer a default value based on the datasource (connector) which the model will be attached to.

See #45

/to @raymondfeng or @ritch please review