BlackBoard is a design tool for perfboards and electrical circuits written entirely in Java