internal void RemoveDrawable(DrawableBase item) { if(item == null) throw new ArgumentNullException(); if(!Items.Contains(item)) throw new ArgumentException(); Items.Remove(item); DrawEngine2d.SetRenderRequired(); }