As the newly hired C++ developer with expert knowledge in GTK, you are tasked with migrating Inkscape's UI and canvas to the latest version of GTK4. However, the migration is not without challenges. You must work closely with an Inkscape expert to navigate the complex codebase and avoid conflicts. Can you complete the migration before time runs out?