I am splitting the board into 3 pieces: motherboard, aka brain, power, and aux boards
I am doing this so I can test different parts independently because putting down a whole board after a failure isnt viable for me anymore
aux board will have an i2c and spi bus, as well as a comms port which is just an xbee port
xbee port will consist of a usart port with a few extra io for xbee shenanigans