Dropped Gloss in favour of Helm

Gloss was pretty limiting. For example we weren't able to define concave
filled polygons. Helm does provide that and its FRP implementation let
us handle animations fairly well. So we replaced all Gloss logic with
Helm logic and now we have got a working implementation back again.