Well, I meant sophistication with prominence, it's just a meh mechanic anyway.
Well, it really means nothing, could be any second. We really don't know what under development means, could just mean they are working on it on the side and releasing it whenever ready.