Witcher Animation System?

So some of you might have seen this article before:

The way it works is, from what I could understand in the article, is they create a large library of mostly single-character animations, as-opposed to creating extensive multi-character animation sequences for specific story moments. The animations are then used in-engine to create scenes and can also be tweaked in-engine.

For example you can put different characters in different positions within the game-world, play individual animations on those characters at different moments during the scene, and then make edits on the fly to make it all go together nicely, like turning a character’s heads and eyes to always be looking at another.

All of this without having to mess-around in third-party tools until it’s just right.

Would it be possible to make something similar for Unreal? Is there anything similar on the Marketplace? Thank you for answering my questions.