Since this project has officially stalled, I'm posting the source code (as is), so if someone wants to pick it up and poke at it, they got no objection from me. I might continue this project at some point, but no promises.
http://iki.fi/sol/zip/nelumbo_02.zip