pointlist:
word	points in list
word	-
dword	x,y,z
...

projectedpointlist:
word	points in list
word	-
.
word	sx	0
word	sy	2
word	fl	4
word	-	6
dword	z	8
word	x	12 ;these could overflow :-( since the actual ones are 32 bits
word	y	14 ;-"-

polygroup:
word sides (0=end)
word color 
word x,y
...

edgelist:
word edges
word -
.
word v1,v2,f,0 	f&8000:hidden edge

hline list:
word starty
...
word x1(-32767=end),x2
