Intermediate commit:
+ Restructure feature planners slightly to allow for building a plain feature step
+ Initial implementation of update trigger planner
+ Initial implementation of compound statement planner