Yea most of those are designed with Paragon in mind. The issue is making it more genre agnostic.
- Does your game need to do a jump? If so, what happens if you hit an obstacle mid height? Do you stop, or just clip through it?
- Do you need to query some other system for the mouse location? Or is it simply based on Targeting?
- Do you want the user to be able to target a ground location and possibly cancel out? Does your system need to draw a special decal while picking that location?
- Does the system need to use the Nav mesh (RTS/MOBA)? Or do you go purely physics (Action/FPS)?
I’ve made multiple local versions, but none of them I was very happy with. It’s honestly one of the Tasks that I think you probably should write yourself. But, maybe I’ll just break them up into various Genres or behaviors and let people select which they want rather than trying to make them so generic.