Crear formulario desde string JSON

Estaba creando un modulo de Joomla y me surgió la necesidad de crear un formulario de manera dinámica, con multiples variantes y que pudiera modificarse fácil así que se me ocurrió que, mediante un string en un textarea en formato JSON se indicara la información necesaria para crear dicho formulario.
Cree el primer boceto en mi github por si a alguien le interesa o le sirve: https://github.com/javimata/arma-forms