A port of VoxelJS to TypeScript