Изменить логику распределения объектов по папкам

AS IS

Если пользователь открыл папку с моделями и находится в ней, например, и далее нажимает кнопку для создания новой модели, то она добавляется в общий список (не в какую-то конкретную папку)

TO BE
Если пользователь открыл папку с моделями и находится в ней, например, и далее нажимает кнопку для создания новой модели, то она добавляется в ту папку, которая сейчас открыта

Аналогично сделать для источников, виджетов, ИП