Move to pianod, modularize, preliminary communication with pianod, fuck you semicolons