Main functions are all implemented.
3D cube simulates parallell light.