public void AddDrawable(IFileFormat format) { var wrappers = ObjectWrapperFileLoader.OpenFormat(format); if (wrappers != null) { Outliner.Nodes.Add(wrappers); } var modelRender = format as IRenderableFile; modelRender.Renderer.ID = DataCache.ModelCache.Values.Count.ToString(); DataCache.ModelCache.Add(modelRender.Renderer.ID.ToString(), modelRender.Renderer); Pipeline.AddFile(modelRender); }