Initial CircuitBoard rewrite.