The complete class hierarchy could be accessed here.

All the classes below are in the Kite namespace.

The inheritance tree has been splitted/simplificated.

Legend :

            ClassA  ClassA is abstract
            ClassB  ClassB is instanciable

## Tracks

| TrackMarker
| TrackElement

| SegmentObserver
| TrackSegment
| TrackFixedSegment

| Track

| HorizontalTrack
| VerticalTrack

| RoutingPlane

## Algorithm

| DataNegociate
| RoutingEvent::Key
| RoutingEvent
| RoutingEventQueue
| RoutingEventLoop
| RoutingEventHistory
| Session
| NegociateWindow

Transient Data Structures For RoutingEvent

| SegmentAction
| Manipulator
| SegmentFsm

## Kite Engine

| Kite
| KiteEngine