projectXYZ practicing computer Graphics from first principles , on the CPU, not relying on any graphics API