JSON template engine, DSL and so on