@classmethod
def build(cls, path: str) ->object:
    """
        Identify and instantiate a module.

        :param path: Path to module
        :return: Newly instantiated module
        """
    label = cls.identify(path)
    if label:
        mod = cls.instantiate(label)
        if mod:
            return mod
        else:
            raise cls.Exception('Error loading module: %s' % label)
    else:
        raise cls.Exception('Module not found: %s' % path)
    return None
