That's awesome !
Will be really great to see what can be done with those spells
Some ideas to explore this even further:
Extend to destructible
Some spells would destroy trees etc., so it would be great to know what you're hitting
Open to custom spells
One might want to have a aimer system for custom spells (maybe something like a shockwave which would go forward and backward).
From what I see, that would mean that someone could give your
newaimTrigger a data object, containing AoeStart, AoeEnd, etc. but also adding a list of angles that would allow the mapper to create a spell that shoot in multiple directions.
Adapt when targeting out of range
This one is tricky, and I honestly don't know if something that would not end up really weird could be done.
When using your test map, I targeted a unit that was out of range, which means the caster had to move on order to cast. Thus the LineAimer doesn't show the unit that will be affected.
I think the simple way is to change the line color when target is out of range, which will warn the user that the caster will move.
Or we could go for the hard way

Something like a preview, which would show the caster position and the range/targets affected from here.
I don't know if I explained well, so you'll find a picture attached
(Yellow is what we got now, red would be the "preview")
I hope I didn't scared you away with those ideas
English isn't my native language, so I might not explain well. Feel free to ask for any clarifications