MVP Framework for creating facades