Simple key-value store