Changes as of 10/18/14
- Mirrored graphics/input sources from E3D
- Started porting E3D code for 2D