A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.