Add new IExpressionPrinter interface, with CSharpExpressionPrinter implementation
Add Expression property in Field, allows a field to have a "value"
Pass in an CSharpExpressionPrinter instance to CSharpTextTemplate
Add support for fields with expressions (values) in CSharpTextTemplate