I would like to point out that this won't be release, so its kinda pointless to worry a lot about a system to put it together.
Also, this mod will never be "finished" We will probably always want to tweak it and modify little things after someone has started hosting it.
It should be organized in a simple way, for easy modification.
This is a group project, it wouldn't be a bad idea to share your scripts with the other members of the team, so they can point out any errors that you might have missed. Thats why I'll be sending the scripting team my heat script soon.