from cpl_core.utils import String class SchematicCollection: _schematics: dict = {} @classmethod def register(cls, template: type, schematic: str, aliases: list[str]): cls._schematics[schematic] = {"Template": template, "Aliases": aliases} @classmethod def get_schematics(cls) -> dict: return cls._schematics