asciinema having a bit of a moment but here is a example of a custom UI that uses a ccm manifest - it prompts you for all the module data with defaults and the runs the manifest. Shows you custom text after the apply and then you have a custom UI to use the installed thing
https://asciinema.org/a/bzqqcIHYMzgxEl1Y