Use a database file. Closes #4