first quick pass at some snippets. Needs a lot of work. There are a lot of options that are available, but not useful except for edge cases. These snippets need to be terse enough to not lead new users off of crazy edge cases, but in-depth enough to encourage problem solving and code spelunking to find the rightsolution before giving up and creating their own code heavy templates.