Tests should cover vertex layotus as well. We should also use something else to generate the layouts correctly as a baseline for the test