Built in new UiCheckboxes for #36 - although they don't do yet

Also hopefully this commit includes changes not made by, hopefully
everything goes well :)
Fix a small data model bug and set row height for #36
Fix another small data model bug for #36