For summons I think it is easy to just trigger the summoning.
Buildings are more complicated, did you try adding chaos to a building so it becomes a movable unit? Though you would need to add chaos back.
I guess that damage detection on buildings is not that necessary and buildings have longer life spans than units so maybe it works.
The rest seems all right and I need to clean up the submit a resource forum, so approval bait.