Custom Leaflet TileLayer using WebGL to colorize floating-point pixels according to a specified color scale