This involves too many different aspects to add to any one thread.

Downtown street improvements receive Oklahoma City Council approval | News OK