WIP: Refactor cluster lifecycle handling.
Adds uniqueness checks for part ID and number. Corrects descriptor behavior
root and aggregator endpoints with "flat" namespaces. Adds index for
retrieving parts from flat namespaces by ID or name. Simplifies logic and
implementation related to lifecycle and descriptor.