Add sticky windows
Add a bunch of modes.
Add JSX mode