Improved language block definitions and some general formatting
Remove unused icons
Update .gitignore
Surpress warning
Fix typo
Add purpose
Add first appearance sections