Refactor value converter to module
Refactor size hint methods to mixin
Implement label and text input widgets
Fix function signature and constant typo