Basic CRUDing of characters

[Completes #44167051] This allows to create, update and delete
characters.