Has the devs examined edje_cc and edje_decc commands, which Enlightenment is using?
They are creatind a single .edj file from scripts (.edc), images, fonts, etc. And its used by the app.
The point is, each application should only have one single .edj file which contains all its gui...