SMS dit: Adaptive moving mesh methods