adopt new yage module versions
editorconfig file
moved shader as template-haskell sources to yage module
adopt gui implementation