Added PlaneShift factory for creation of PlaneShift.cs