Hi,
If possible it would be really useful if you could please add a remote interface to allow modders to pass in a surface, and factorissimo pass back a table of information about the factory that's inside the surface (or nil if none).
Mainly looking for the surface that the factory entity itself is sitting on, as well as it's position (or just return the factory LuaEntity)
Perhaps something like this:
{
parentSurface = { surface = LuaSurface, factoryDoorLocation = {x,y} },
insideSurface = { surface = LuaSurface, factoryDoorLocation = {x,y} }
}