Have you seen Qwt?