Switching to TypeScript and starting the official php conversion.