Setups are like ogres. They have layers.
In Visual Fiha layers are not all the same though and the following types are available:
Three.js for 3D
DOM Canvas with a twist for 2D
paper.js (to demonstrate that the system is exstensible).
Like, seriously, you can control your visuals (made in a browser) with a Kaos Pad 3!
A few other controllers are available out-of-the-box but if you have the device, you can fairly easily extend Visual Fiha.