Little refactoring of the model and add a draft version of the population of the board.