Hinged idler, many other optimizations, new output files