Added/Updated fecs

Revised FECS
reworked hierarchy
added engine and event publisher