staging/parser refacturing + sparse array access + simplified chart-definitions