logging changes and better use of DimensionType
PacketFactory work