I am really fascinated about this topic, but alas, would be really better if this article were in English language :(