Added useLiteral and cannedExpressions fields, changed defaultSelection to just "value".  Added errors field to Template.
Added "errors" field to the grouped template list.
Moved graph classes to their own "graph" package.