Is there more documentation for developing OO Plugins?

Hello, I have been trying to create a plugin for OO Studio with Java. However, the documentation is a bit scarce, and I am struggling to get my solution into the state I want it to.

Before I begin explaining my situation, I have to state that the documentation guided me fairly enough to create a working demo, even though the starter template by itself does not work, and is missing some configuration parts which I had to find out myself. I have created a working solution with proper automated versioning, useful plugins etc. and if needed I can post this for everyone to see/use.


There is some documentation in the develop section, and some subsections, for example: https://docs.microfocus.com/doc/Operations_Orchestration/24.1/CreatingOperationsActionAnnotation. Still, It's hard to find some specifics...

Just some of the questions I have is:

- are there any code examples except the ActionSample example?
- Are Actions the only way to create plugins with Java?
- Why do you have to create an operation based on the plugin, why can't the plugin export the operations like other content packs do?
- ^ is the above question even relevant? Is it possible to create operations while building the plugin (conten pack)?
- my operation is one where you need to interact with it in the browser to continue. However, no information is being sent to OO until the whole operation finishes... Is it possible to stream in information to OO while the operation is running? Or maybe show logs as they come?

And with all the above stated, my biggest question is, is there additional documentation, and ideally code examples that I have yet to find?