Swizzle functions generator macro added, tref2 added.