This is a non-exhaustive list of things to do.

- cleanup dual isosurface stuff by "Tim F"

- paper doc

- cleanup of GHashTable hack in cdt.c.

- Specialized hash tables for surface->triangles?

- Error status when reading GTS file. (done)

- Homogeneous coordinates?

- Boolean operations: check problems for some degenerate cases.

- More generic interface for gts_surface_inter_new().

- Tutorial for the creation of new GtsObject classes.

- Implicit dependencies for hierarchical surfaces.

- More generic interface for isosurface computation (user-control of
  vertex generation).

- GtsContainer class? (half-done)

- Graph partitioning
	* optimisation BKL -> BKL(1,*) (Karypis & Kumar)
	* k-way partitioning
	* bug for memplus.graph, add20.graph

- Doc: private fields of structures.

- Include Volodymyr Babin's gts-iso-toy code.

- Apply Norman Vine cygwin patch

- Apply Patch for gts_triangles_angle

- change gts_file_close() to gts_file_destroy() (patch Ray Jones).
