Rendering code structure pretty well.
Updating for new TypeScript.