Started on hierarchy.
Only make image if necessary.
Made hierarchy more general.
Merge branch 'master' of github.com:purescript/purescript into hierarchy
Change name.
Merge remote-tracking branch 'joneshf/hierarchy'

Conflicts:
	purescript.cabal