A "script pack" allows plugging in extensions for different frameworks / hosts using MEF :-)
The idea is a script pack gets access to the Roslyn session and can add references or tweak the runtime. Also the script pack would have a way to contribute objects which will hang off the host object.