mc3d - visualization GUI replacement

Several files have been contributed by Ross Piltz: