Interface : 
Three windows composes XRoadMaker interface : component tree window, link window, circuit view.

Component Tree Window : 
---------------------- 
It shows the circuit structure (subfunction, components, and attach points).
circuit must contains only subfunction. Subfunctions are used to get an abstraction of the grouping of components.
The manipulations allowed for subfunctions are creation, edition(Cut-Copy-Paste), reference move, name change. If 
the subfunction reference change all the components holded into the subfunction will be moved. If you copy ( or cut)
a subfunction all the components will be copyied (or cut). Also links betweens two points owned by the subfunction 
you are copying will be copyied. When pasted, the subfunction will be restored with links.
Link betweens two differents subfunctions will be deleted during cut. However if the preferences is set accordingly, 
you will not be allowed to delete a subfunction with components linked. In this case, you will have to manually delete
links the appropriate links before editing the subfunction.

On component there is a similar obligation : you cannot cut a component with links pointing to it (see preferences window). 
Moreover when you change the component type (Edit component, Choose component) you must choose a component that 
has  enought pins to handle previously created links. A component (ex : 20 pins) with pins n 14 used by a link 
cannot be changed to a component with only 12 pins.

On attach points you can only use the 'Set Start|End Point' and edit commands. The Edit command doesn't really edit butshow a window with the pins properties. The other command sets for the selected links in link window (link list) the 
starting|ending point. 

Link Window : 
------------
This window hold the link list and the track list : 
The difference between a link and a track is minimal : a track is a full link (two extremities are set to a pin) with 
information on the order of routing.

In both lists, an icon in the first column show the link state.
It can be grey (empty), black(full), blue(full and in track list), yellow (full, in track list and routed).

Link List:
---------
Here you can create empty links (to be full by the 'Setting attach start|end points'), change the link color, and 
add selected links to the track list.

Track List:
----------
In this list, the track order matters. You change it with the appropriate button(Top, Up, Down, Bottom). It operates
on the selection. You can select the links by color : the selection is expanded to all the tracks that have the same 
color as the primary selection. The cut button doesn t really delete the link but remove it from the list of link to 
be routed.
You can also 'autosort' from parameters set in the preferences window; the router is started by clicking the mech button.


Circuit view window : 
--------------------
In this window, beside viewing where you have put all the components. you can also do some of the manipulation accessible from
the two other windows.





