[common.crtp] make types and methods public
* this way one can call as_imp() when matching against an interface
[functions.combined] minor change in name of difference
[functions.interfaces] update visualization
* make subsampling optional, but default to it
* make vtk output type optional and default to appendedraw
[la.container.interfaces] derive from CRTP publicly