Fixed dynamic default window lookup for X11 windows, fixed translation in shader, changed file tree structure

`if (`