The presentation layer is represented by templates, text files with HTML code and extra instructions controlling the data substitution.
Instead of implementing the rendering algorithms and statements, like in imperative programming, the template designer specifies the expected result and features.
As it is the first member of a bigger project, Open Power Libs, it is built upon a small OPL core library which provides the basic features.
In January 2007, the developers release the version 1.1.0 which brings some notable improvements, such as pagination support and tree rendering.
The other features are: The built-in XML parser can be reconfigured to parse certain HTML documents or plain text content.