The 2D Graphics library, a basic graphics library (referred to as WGP library here), provides all the geometric shapes and character fonts needed to add GUI features when developing embedded devices with built-in screens. The WPG library enables parallel execution of multiple graphics library functions and allows the user to quickly and easily create GUI using GUI Builder.