Good morning!
I would be more than happy to adjust the existing container in order to create the base. I really hate doing documentation though and would rather have someone else do that. I will fork my own project and create the base. PS This container took tons of testing. I tested noVNC, xvfb with X11VNC, guac, Xvnc and X11rdp. X11rdp was the best for performance but there were some font issue where check marks wouldn't show never figured out why. I might test out again later in the year when X11rdp has had more development. X11rdp also allowed for dynamic resolutions which was awesome. Anyhow xvfb with X11VNC was too slow, there was too much of a delay because the virtual X11 server was not optimized for vnc. In the end by going with Xvnc as the virtual server I was able to get performance as close to as X11rdp. I will include in the base project to branches an Xvnc and an X11rdp. Each of you can play around with each branch and decide what is best for them. PS with X11rdp using a mac rdp client showed no issues what so ever.