Create a playground for fractal shaders that are in motion. Support multiple fractal types, custom functions, and add as many controls as possible