Hi, I have to say that you give yourself a big big big challenge!I don't know what's your Chinese level at the moment?Well, even native speaker can understand this article by Mr. Qian, it is really really really hard to explain in English...:(
Good luck!