Changed names to reflect that they mediate interface to libraries