Introducing the Selector layer pattern