Tom, how do you envision that players will see or interact with different parts of this system? Are they going to be clicking on buildings, etc. A lot of the bullet points in your original post are more easily addressed with some defined parameters and a little brainstorming.