def METHOD_NAME(
    path: Path,
    prefix: str = "",
    suffix: str = "",
) -> str:
    """
    Create a resource path. We will use the resources handle
    and will need to the "assets" and "system" directory
    from the path.
    """
    path = path.relative_to(RESOURCE_DIR)
    if path.parts[0] == "system":
        path = path.relative_to("system")
    elif path.parts[0] == "assets":
        path = path.relative_to("assets")
    else:
        raise ValueError(f"Unexpected path: {path}")
    return f"{prefix}:resources:{path.as_posix()}{suffix}"