Diode — Build, program, and simulate hardware