Alternatively, storing all the coordinates for a polyline in a single tuple becomes problematic because the number of co-ordinate pairs may vary considerably from one line to another,resulting in varying numbers of columns (breaking rule 2), whilst the columns would need to be in a specific sequence (breaking rule 4