Бывало ли у вас такое что нужно переместить некоторую часть функционала из одного фрагмента в другой? Тогда вы знаете сколько это может отнимать времени. Но что если я вам скажу, что можно иметь архитектурное решение, которое позволит сделать это за 5 секунд?