I recall reading that if you modify the colour of a texture in a prefab instance during runtime in Unity, it will create a new copy of that texture in memory. So for example if you change texture colours on many prefab instances it can become an issue for memory on mobile devices.
Does 2d toolkit use the standard Unity method for this, therefore suffering the same drawbacks?