Manage model objects per host and per trace

Extends the ModelRegistry to manage objects per host and per trace in
addition to shared for analysis purposes.