Implement identifier assignment algorithms.
Handle id assignment, default preferred name computation, etc.