Types and display (TP4&5)
Added If, While, For and Block Statement support for TP3
Before TP3
After TP2