"""
TODO: Finish these
- [ ] Fix external links (ExternalLink command?)
- [X] Client-side server mode
- [?] Other HTML components
- [ ] set_page_title(title), set_page_style(**attributes)
- [ ] Reset all button
- [X] Copy ALL unique tests button
- [X] Show all of the tests in a nice clean way
- [X] Make it trivial to copy the route history as tests
- [X] Show the current route in the debug information
- [X] classes keyword parameter
- [ ] Create styling functions
- [ ] Make it so you can remove the frame and deploy this more easily
- [ ] Optional bootstrap support
- [ ] Swappable backends
- [ ] Text is equal to strings?

Components to develop:
- [x] Image
- [x] Table
- [X] Link
- [X] Button
- [ ] Markdown
- [X] Textbox
- [X] SelectBox
- [ ] RadioButtons
- [X] CheckBox
- [ ] Paragraph
- [X] BulletList (UnorderedList)
- [X] NumberedList (OrderedList)
- [X] Unordered
- [X] LineBreak
- [X] HorizontalRule
- [ ] PreformattedText
- [X] Header
- [X] TextArea
- [ ] FileUpload
"""

