Zaslat SMS: Principal manifolds for data visualization and dimension reduction