Lightweight OpenGL-based rendering engine for OCaml