Initial attempt at syntax highlighting and basic snippets