One of the best article I have ever read out. Thanks @Melkie for this masterpiece.