My preference would be blending UI architecture (mentioned in @RameshSangili’s reply).
However, you have talked about using API’s to trigger UI-Kit case types. I would suggest reading @Will_Cho’s Constellation 101 on the topic. It may help with your decision and guide your implementation (if you go that path)