Adding typesetter branch with old typesetter code migrated to new graph code
Merge remote-tracking branch 'origin/typesetter'