WIP: refactoring
WIP: make first 16 patches
WIP: got first 16 pads working