partial work on create type
improving band stacking and filter checking
removed useless class for MaxVisitor
initial work on splitting dimensions for stacking
more clean-up