Is it possible to add the selection name to lineIntersectsSurfaces returned arrays?
The returned array becomes:
```
[[intersectPosASL, surfaceNormal, intersectObj, parentObject, selectionName], ...]
```
if the intersected surface doesn't belong to a named selection, `""` is returned.
Also if the surface material could be returned as well it would be even better!
```
[[intersectPosASL, surfaceNormal, intersectObj, parentObject, selectionName, pathToBisurf], ...]
```