Embed Native Component in Module Component

I am attempting to create a custom module that would re-use certain native components, currently Alarm Status Table and Power Chart, without needing the 'end-user' to create sub-views to pass in. I currently have it functioning by embedding a passed in view with the native components, but this requires extra resources being shipped in addition to the module.

I have attached picture (hopefully it attaches -_-) where I have a minimal alarm status table showing. Is it possible to get this sort of addition/re-use without needing to build a sub-view?

I had looked into the sdk example of 'project resources', but I couldn't seem to get the view to ship with the module? I was hoping that it might be possible to add in the native component directly however.The 'Trends' tab would be where the Power Chart native component would be used.

I have spent a few days looking through the SDK Javadocs and some forum posts, but I haven't found an answer quite yet.

IA hasn't made its Perspective components publicly usable in the same way as its Vision Components. (JavaDoc and subclassable via the vision-api jar.)

But everything is exposed in the browser, so you should be able to derive the stubs you need for your IDE to reference them. (But mark them as runtime provided, so they don't roll up in your javascript bundle.)

I did some of this for the v8.3 Web GUI before the Storybook was released. It was a pain in the [expletive], but not impossible.