Sounds like a nice project for gsoc