Initial commit based in EA generated Source

Signed-off-by: Pierre-Emil Zachariasen <pierre.zachariasen@gmail.com>