Refactoring: NeighbourhoodStructure RandomMove is now used to generate new layouts