Fixed sizes for shapes and labels.
Moved extendable methods. Fixed settings.

* settings are now easier to extend
Fixed solid color colors.
Fixed currency and added comments for later.
Minor fixes.
Fixed settings and added lowercase key cap option.

* Added multiple sections to settings.
* Made settings more data-driven.
* Fixed settings not scrolling in certain cases.
* Fixed cell constraints not working properly on reuse.
* Fixed cell margins.
Cleanup.
Added pixel-high line to top of settings.
Fixed label in settings.
Fixed memory leak.
More accurate layout
Fixed label inset for mode change.
Suppressed warning.
Cleanup.
Fixed key sounds to play on touch down and backspace.
Fixed keyboard model.
Various changes, esp. re: dark mode.

* Partially fixed dark mode.
* Added separate popup colors.
* Removed unused "blur" variable.
* Removed UIImage effects.
* Removed vibrancy stuff.
Improved key labels.
Improved layout call.
Cleanup, improved key cap updates.