WIP tests and code for GenerateButton,  BoardGenerator, inheritance for views