ViewerInstance: use better names + comment
TextureRect is really a struct