Quote Originally Posted by laserlight
...Why not start by implementing them yourself, or by programming a GUI?
Sure, why not?
I hope I will have the time to make also these things you are suggesting.