Adding PieceFactory + PieceDefinition / Organising