Snippets

IdeSnippet — A snippet to be inserted into a file
IdeSnippetChunk — An chunk of text within the source snippet
IdeSnippetContext — Context for expanding IdeSnippetChunk
IdeSnippetStorage — storage and loading of snippets