Added facade interface, class, and test