I think Major release’s focus on the core (=3D) and then during the year, we get to see more 2D, like we did last release. No worries, there is a lot going on ‘under the hood’, I believe.
I wouldn’t mind not having a live API at all inside LayOut, since then you would get the same situation inside SketchUp where ‘Anything can be done’ if you have this and that extensions or workaround. Some things should work out of the box, period.
A LayOut document is just a zipped XML file, it can already be accessed from the outside (Like @kengey’s bulkrenderer LayOut bulk rerender)
Classifications in SketchUp are zipped XML-files, too, and can be imported or exported in the Model Info.
In theory, one could import a XML-file in Classifications with a preset of viewports to populate standard views or scenes, and tag Components for instance to have an isolated, separate viewport.
You can assign multiple classification tags already, so there might be a classification .skc for adding dimensions to bounding boxes, too.
Sending to LayOut would create the document, just to be reviewed.