added swig for rendering and stubbed out initial backend-served views