(Should run through headless test pipeline before merge. I've double checked all the modules without dependencies but don't have it setup to check those with dependencies. Is just formatting so it shouldn't affect any module, but those are famous last words.)
Closes #189 (may not be totally perfect, but certainly good enough for a big-picture overhaul! and if we identify a gap in any specific plugin then we can open an issue for it)
(Should run through headless test pipeline before merge. I've double checked all the modules without dependencies but don't have it setup to check those with dependencies. Is just formatting so it shouldn't affect any module, but those are famous last words.)