Backup

Basiclly finished, start to modify output data structure and integrate
into formula.js.