Added checkboxes and radioboxes (Closes #36), and have a basic system for using "extras" to add features to components.