Firmware, test pack layouts.

Firmware is mostly working! Layouts are pretty good.