I would like to have a building give X Food for every Y Science/turn in its city. I know this is possible for national yields, but is it possible to do this for a city yield like Food or Production? Also, would XML/SQL be suffice for implementing this effect, or would LUA scripting be necessary?