Pixies

Blitz3D Forums/Blitz3D Programming/Pixies

I wonder if somebody could explain to me how Skidracer's excellent 'Pixies' code works. After much puzzling I still can't understand what is going on with it, especially this bit:
magic=CreatePivot(camera) 
NameEntity(magic,"pixiespace")
aspect#=Float(viewheight)/viewwidth
PositionEntity magic,-1,aspect,1 
scale#=2.0/viewwidth 
ScaleEntity magic,scale,-scale,-scale 
magic=CreatePivot(magic)
PositionEntity magic,-.5,-.5,0

and especially especially the line:
magic=CreatePivot(magic)

Any help would be much appreciated.

Full code here:
http://www.blitzbasic.com/codearcs/codearcs.php?code=773