OpenSCAD does the rendering ... I forked the project and added the documentation as a ZIP file you can download. The other way to learn about OOML is to read the source code.