Mashrabiya Facade Pattern