Contract
IOnSave interface to allow interfaces to be invoked just before the host is saved.
ScriptDispatcher stuff to dispatch Save/Load into engines.