Take inspiration from @inkarkat/vim-TextTransform for a configuration/programming interface, especially to keybind boop scripts with support for textobjects
Could boop.nvim also offer lua-TextTransform functionality? What about javascript embedded as lua strings?