Add support for creating a board from NodeData

Liten commit för att möjliggöra konvertering från NodeData till NodeImpl. Testas genom att vi skapar ett bräde med Square-klassen, men tror inte att vi ska testa de andra factory-klasserna eftersom de kommer från ett annat utvecklingsteam.