Totally. We are (mis)using Jira in a similar way as it also has object level versioning as well as an ok entry UI for structured data. The Github "projects" feature allows to do a similar thing. Again misusing the underlying issues as database entries. I do however like the idea of the underlying data be owned by myself and ideally in some kind of human readable format.