Doing the second part is to my understanding actually the purpose of the stated task.
Quite the opposite: Gtk4 is relevant, and porting Solvespace to this relevant toolkit is the central part of the stated task.
Doing the second part is to my understanding actually the purpose of the stated task.