CEL
From GDWiki
CEL is the short form for Crystal Entity Layer. CEL works on top of Crystal_Space and provides entities and property classes. This should help making games with Crystal Space much simpler.
The 2 Layers CEL is parted into 2 seperate layers, the physical layer (communicating with Crystal Space for complex operations) and the behaviour layer (providing game funcionality like game logic using the physical layer).
Physical Layer Property Classes do the hard low-level job and interact with Crystal Space game objects (meshes, cameras, keyboard input, etc.)
Behaviour Layer Classes does a simpler medium-level job providing game logic, strategy and event handling by calling the Physical Layer Property Classes and getting called by it.
This allows a game programmer to write a game without ever touching any Crystal Space structures directly (but the programmer still has the oportunity to do so).

