Added uniforms auto-mapping
Added Blend modes enum