Internal edl

Hi Christian,

You will find here the internal EDL. I used an interface and functionoid to implement the functionality. With that it will be easy to revert it later from the code by removing the new implementation.

br