I hope my answer is helpful I have pondered upon this question a lot .. I am an electronic engineer I have played a lot with FPGA's, microcontrollers and cpu's
I do believe it is possible that one can build his own motherboard if he has lots of free time...
I did attempt to design my own...