[ADD] Added oppDirac, oppFoG and oppOrthogonal to support cleaner separation between spot and pspot