Fixed mistaken fusion of adjacent starts and ends
Various tweaks to demos
Very rough frameup of a transformation spec