Implement IDs and the getting of the next one
Add user storage