So I did end up figuring out how to access Cairo's bezier curves through Chart, but it turned out not to be exactly what I needed. Hopefully I'll be able to work out a good smoothing scheme, but any advice would be appreciated. Cheers, - Sacha