Version 1.02
============

Current bugs:

* If a plug is moved in the interface, the position is not changed on
  a node in the network window
  Temporary solution: close and open window to fix this

* Cancelling an interface creation moves the list of interface /
  implementations to the top.

* If an interface of an existing implementation is made invalid, the
  network implementation can still be edited and used in existing
  network implementations but cannot be added to new ones.

* No print operations are implemented.

* Recursive interfaces are not checked.

* Arrays of channels are not implemented (array sizes are ignored).

* PORTs are not implemented.


Bugs that could not be duplicated:

* Adding new comm to an interface doesn't update nodes in the network
  window.

* On cancelling an interface creation, screen update causes error.

* Can delete interface bodies?


Version 1.01
============

Adding scrolling caused origin to move, making all tag coords wrong.
Need to use canvas commands 'screenx' and 'screeny' to fix this?
FIXED in 1.02

Deleting a node element from an network implementation:
If you delete the last node you added, that is OK.  Otherwise you
must add as many new nodes as you deleted or saving will give a
corrupt file.  FIXED in 1.02

Changing impl. name didn't affect name in list.
FIXED in 1.02

If node arrows and node comms names are turned off, selection of a
comm plug doesn't show on screen.
FIXED in 1.02 - plugs are now hilighted.
