An internal DSL for PL class to render openGL scenes with a simple markup language