OP-28: implement relative resource loading