Basic key-value store