How can I programmatically change the active theme for any selected node

If you are interested in this topic and you want to get translated article please let me know in Discuss comments bellow.

We can define any rule for ThemeNegotiatorInterface and this way choose different theme for any page. How to identify such pages? We will define custom field - checkbox - for this.