Merge branch 'develop': add c file generation
Merge branch 'develop'
Merge branch 'enum_get':
Merge branch 'develop'
Merge branch 'develop': hadnle event DB and simulation/generation for Cb
Merge branch 'develop' fix some cb problems
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'develop': many many changes

 - put ffi into separate file
 - separate editor from simulator
 - ui - add obj tree view, editor tree view
 - add json description to egui ui.
typo

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
for each classm keep in hash, struct with list/hash of classes props

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
squash this commit later

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>