Intermediary commit for performance improvements.

Do not use by itself!
Holy magnolia order-of-magnitude speedup, Batman!
Spacer class cleanup.
Removed constraint errors on initial layout.
Removed keyboard mode testing code.
Test nibs, for posterity.
Bye bye!
Project file reorg. Some new stub files.