Brute Force!

First definitions... Then classes. Another approach to Raindrop, but
this time the flows lines are really on the surface. That increase the
calculation time but givesnicer curves :P