Initial check-in of a simple template processor.