$KGEN
Estude isso, parece promissor.