Encapsulate Graphic User Interface