IAssetEditorInstance

This class keeps track of a currently open asset editor; allowing it to be brought into focus, closed, etc..., without concern for how the editor was implemented.