This works by making the fog an entity which can be used to create a TransformManager component an participate to the transform hierarchy. This feature can be used as more advanced way to set the fog's floor, which now can have an orientation (essentially be a plane). This is useful for coordinate systems that are not y-up.