Can use [Range] on fields
When converting a Color to a Color32 if it's HDR then normalize instead of clamping
Expose ParticleEffect.ParticleBounds and MaxParticleSize
We don't use nethost anymore
TextManager becomes TextRendering, exposed function to get cached texture