Introduce Compass and TypeScript