Changed box structure to use SQLite persistent storage for box contents.