Improved rendering + estimated execution time

I’ve added a gcode utility file and sacrificed scaling of the canvas
element. In return we get renderings which fit the path to be cut. As a
side affect we also get estimated execution time (and corresponding
display to the user).