Nice contribution, thanks!
It should be mentioned that 0402 is fine to use as long as you keep an eye on the power rating.
JST connectors are an ease-of-life changer for me. So much easier to build and test. I settled onto 1x5 headers (9v,In,Gnd,Sw,Out) to fit better with relay IO use.