Added Facade class as a program core;