I don't think this is possible, but asking just in case:
Is it possible to define an XML component purely from Brightscript?
i.e. a create a new, named, component definition that could be used, for instance, as the itemComponentName, in a RowList.
(https://sdkdocs.roku.com/display/sdkdoc ... LComponent
We have very dynamic component types that are not known before-hand so packaging XML components with the channel is not possible without using a remote component library or else using component definitions with many extra fields that we then hide.