Add swig templating engine