Variadic template init of globjects taking implementation strategy enumeration values