...one day I might even implement some of these :D
Currently, there are no proper aside panels - at main page there are "About" and "Controls" panels which were added as kind of provisional elements so the content would not be that much confusing. This however does not comply with best practices. The goal is to improve UX and accessibility of the page by using semantic layout and standard behaviour (especially drawer on small screens). ---
At the moment, there is no header nor footer (as it the content was created kind of organically as a fun, without any real goal or plan). Navigation is limited to basic buttons and "About" panel at main (root) page contains mixed and kind of stupid content. The objective would be to make the page more standard and comprehensible, also the benefit of standard layout would be better accessibility.
Update shaders to reflect behaviour as described at https://en.wikipedia.org/wiki/Spaghettification