[Do not review]Move drawing logic to drawers

Close #1106.