Add some snippets for most features.
I am still kinda lost on how this should be organized, but it is a start.