Started refactoring program trees
Fixed stuff
Completing the DP tree
Code cleaning...