Block registry combining all block registries, using their IDs as namespaces.
Items registry combining all items registries.
Class system based on permissions.