Enable subclassing

Subclasses should now be able to override the generated text
easily by overriding the appropriate methods. Fixes gh-4.
Run one phase later to ensure install tools are already done

Fixes gh-5
Released 1.200004