Lib::IdeWidget: Make it shared
ClosableWidget: Add split configuration
Lib reorganisation