Edje is part of Enlightenment DR17 foundation libraries. Edje is a complex graphical design & layout library. This requires lua, embryo, eet, evas, and ecore (in that order).