pub(crate) fn parse_udl(udl_file: &Utf8Path) -> Result<ComponentInterface>