Fix semantic layout initialization

[#45240747]

Previously we were removing jQuery objects too often, what was causing
various problems with jQuery UI widgets.

Initialization of the semantic layout is now divided into more logical
steps.
Fix repaint process in model view and renderer

[#45240747]

Model controller and some icons were added multiple times.
Refactor dialogs to not recreate them each time interactive is updated

[#44817219]