First pass at ui/data. Also made some spacing fixes for Animator.js, Checkbox.js, and Drawer.js.