[DP, Shell] added a sample shell, Facade pattern code