The LV2 manifest can include metadata allowing the host to build an embedded UI for the plugin.
It makes sense to me to use the Interface layer for this in the same way that it would be used in a normal patch. Look for sliders/dials, numeric entries, and buttons in the Interface that can be represented in the metadata.
Then we need a connection from the DSP side back to the UI to display changes in the values coming from the host