This was fun, but I failed. And failed again with Windows build, cause VS compiler treats initializer lists in constructors differently. So I'll have to fix that and I will upload it tomorrow maybe, too tired ) Anyway got an OS X build up, should be working. Thanks everyone, now it's time to check out what others did!