https://medium.com/@louiesmandigal/the-joys-and-woes-of-building-a-mini-itx-computer-system-c78ec41585a0