Improve performance.
Add more file formats to gitignore.
Merge branch 'Perf'