Initial cut at a useful ThaharaView.

Used thahara._static() instead of thahara._render() since scaling and translating the projection is not easy.