Moved all color conversions into ColorConverter, added docs
Simplified to use Color.SmoothStep