Added better controls and effects
Renamed some stuff and added some comments
Added a few demos
Removed incomplete demos