@lak these two pieces seem to me absolutely critical; thinking through it, they're the hard, important part of building a solution. the syntax to express them (and whether that gets implemented by extending the RAL or something else, like über-exported-resources) will be more-or-less a byproduct of what they look like.