Sure.
Information is spread out in many different docs.
After you know what to do, you realize that it was really written somewhere, but for a beginner trying to learn, it is not very useful.
I think the best way forward with docs is to enhance the tutorial and have many more examples.
The tutorial was very helpful for me to create my own build step, I started with the tutorial code and modified it to my needs.
So, if for example there tutorial (or maybe a 2nd advanced tutorial) took the reader through building a more advanced GUI, with Actions and several screens, it would have really helped.
BTW, I am now trying to figure out, and not managing using the docs I see (nor UI samples) how to replace only the main-panel part of a page, while leaving the rest of the stuff, especially the side-panel with the usual links, as they are.
I saw such a plugin in action once, but I can't find one now for reference.