Change constructors of Button and Checkbox to a single init() call
Add text align to Label