Updating all sections;

Basic outline of spec should be OK, now need to really add
more examples and refine the rules.