Added a concept ID generator and related tests for concept IDs