Building a White-Box Computer System