If I need a server to run this then surely I can use sqlite and save different versions of the page without overwriting the html page every time.