BoardX is a collection of electronic circuit boards that stack on top of one another to share resources and communicate