Ok ok have you considered that the question is a bit pointless too. Your question is basically a form of.
"Can you guys do my job for me?"
Ok now its expected of you to come with something in return for us, like it or not this isnt a onesided conversation. the boeard takes out more of the issue than what you get out of it. So we exhange greater knowlege at the expense of you. Not teh other way around, it may seem you gain at first sight but its not exactly like tht in the long run.
So whats the return, well you need to introduce something plausible we can work on. Something you have in mind and something bahts workable. Starting form just scratch is just too much expected. Hell we dont even know if you know how to draw a curve, so you must describe some process you'd like to achieve or something.
People cant be constructive in a void, you need to nourish it. Thing is sometimes questions like this work out because the pople on the other end can peer into your tought process but it doesn't allays need to be true.
So start by explaining why PFX i not a good solution, since you obviously looked at that already.