The graphing engine would be nice in a separate library. Then it can be reused in other places. It would be a good idea to wait until it operates on images instead of pixmaps before doing this, since that may require API changes.
Not in the scope of kst.