A flexibly-configured, easily-extensible switch pattern with functionalities.
Want to be infinite? or horizontal? or nested? or... No problem at all!
Just add a timer to DoSlide object, then you get a slider.
Apply new effect easily with event callbacks and inner tool library.
Take what you need to do what you want.