Added data structures and basic CRUD.