While the combination of entities, behaviours and data models may be a powerful one, an Elysion compatible game engine needs to have a few pre-defined "classes":
Basically an image or a cut-out of a bigger image, which is being drawn to the screen
An element to group entities