Sounds like a great topic for a community contribution. Do you know someone that wants to work on providing that functionality to the project? Can you create a list of desired features?
+100 (what Mauricio said). I'd be happy to help people get up and running with designer if they are serious about contributing.
count with my help also to refine the requirements.. cheers