merged both document.Document and aside_gui.Window into aside_gui.CodeArea as the division isnt useful now and makes me forget things. +other changes