changed layout some more and added preliminary support for printing from all modalities.  little buggy, especially on mayavi plot for reasons due to existing code that largely aren\'t my fault and are difficult to deal with correctly