This will allow us to reimplement the logs data model against a non-database system in the near future