Added more functions to grammar
Changing app architecture
Adding plotter configuration