HI me spearhead i am a bit new here !
I cant answer your question because i am also facing from the same problem, so don't mind !
I have been writing it for 3 months and cannot succeed, i have added some features to it and done action on it as they say but the problem is same about the maintenance of revision history ?