Start adding empty tasks
Test task addition
Rename `Engine` to `Persistent_state`
State: fix missing “caching” of the DB handle
Move task-id creation to `Task`
Persistent_state: use Data.pointer instead of ids