После долгого поиска сети, я пришел к выводу, что нет удовлетворительного решения. И учитывая обсуждения здесь и в Meta, это, вероятно, хорошо.