fn insert_or_replace_component<C: Component>(
    server: &mut Server,
    entity: Entity,
    component: C,
    descriptor: &str
) -> Result<(), Content>