Snippet Styles

Adjusted version of #49 to pull into master. Snippet examples can be found in the original PR.