Couple math constructors + Shadow shader generator