https://medium.com/swlh/designing-tools-for-civilization-the-future-of-open-source-hardware-687529051c51