*   Split the getoptions in a generic part, and various device
    specific parts.

*[done] make install, and make veryclean targets in Makefile.

* Handle the textout stuff by the frontend instead of the backend.

*[done] Letter paper size stuff...
    /_realshowpage	/showpage				load def
    /_a4fix		{ 0.94 0.94 scale 19 45 translate }	bind def
    /showpage		{ _realshowpage _a4fix }		bind def
    _a4fix

*[done]   We added /mm calls to the PostScript driver, now we have to
    implement them too (in gopro.eps).

*   We should add more information to the TeX header, like "source",
    "recorder", ...

*[done]   Implement the Standard specific MARK options, like:
    markall, marknumber, ..., and UNMARK.

*   Implement an elegant way to store figure breaks (SGF's "FG").

*   Check the empty diagrams being emitted.

*   Add coordinates to the screen device

*   Put more parsing in sgfread.c, like:
	* a general coordinate parser
	* a float (komi) parser
	* a date parser
	* a time parser
	* a rank parser

*[done]   Properly implement the VieW[] keyword. In general it can be:

	VieW[xy][x'y']

    where the two points denote the rectangle of interest. The
    importance is for diagrams of partial game positions like
    joseki or fuseki for example.

*   Check the *_free() function: do we free all?!

*   Merge the code in STIGC

*   Write the program which reads the emitted database data
    and can manipulate it

*   Shift the diagrams half the width of the kibitz labels
    to the left.

* Convert "sequential" sgf notation to "flattened" sgf notation:
*
*      |g                          |g
*      |---|---|                   |---|
*          |v1 |g                  |g  |v1
*              |                   |
*              |---|               |---|
*              |v1 |g              |g  |v1
*                  |               |
*                  |---|---|       |---|---|
*                  |v1 |v2 |g      |g  |v1 |v2
*                          |       |
*
*              sequential           flattened
*              ----------           ---------
*

* Convert "round" sgf notation to "flattened" sgf notation:
*
*      |g                          |g
*      |---|---|                   |---|
*          |g  |v1                 |g  |v1
*          |                       |
*          |---|---|               |---|
*              |g  |v1             |g  |v1
*              |                   |
*              |---|---|---|       |---|---|
*                  |g  |v1 |v2     |g  |v1 |v2
*                  |               |
*
*              round                flattened
*              -----                ---------
*
