pub fn create_character(
    uuid: &str,
    character_alias: &str,
    persisted_components: PersistedComponents,
    transaction: &mut Transaction<'_>
) -> Result<(CharacterId, Vec<CharacterItem>), PersistenceError>