All boards will have their Board() class - generalises board creation.