Add String template and tests