Work over E days

not in a working state. Still need extensive work in controller and draw
3di classes, as well as a good way to interact with different file types