Hey @kianenigma, as for making interaction with XCM easier, consider to check out our XCM tool set. There are tools such as XCM SDK, XCM API and even XCM Router. We have playground for the tools deployed live so each tool can be tested easily. Feel free to explore more here:
We are open to any new ideas that can ease usage of XCM.
Thank you for your time.
With kind regards,
Team ParaSpell