Note that this will 'break' any existing history and all dates will suddenly jump the beginning of the unix epoch.
The implementation relies on KatzeArray for the most part and only does the storage with sqlite behind the scenes. The change includes a working History panel. Changes to the database are committed in realtime.