Fixed compile error (trailing enum comma) and other minor things
Omitted "Blend" prefix for nested BlendMode enums

BlendMode::Factor instead of BlendMode::BlendFactor
BlendMode::Equation instead of BlendMode::BlendEquation