I've committed Enigma plugin to the repo. It's currently not really usable, but it's too much work for one person. So, if you're interested, just check the README file. There's a long (and probably not complete) TODO list ;)
ps. it requires svn-trunk and will not work with 0.4-stable.