Add Drawer class for reduce DrawPanel's code