GUI, Drawable, Polygon, Refactoring, Formatting