Refactor Mover
Refactor Painter
Create TextInput