[RFR] #3411 new contentselector component created

``byUid`` can be better to learn the API, what do you think ?