Branching to work on project model changes

Doing some exploration to see how feasible this might be
NRE in GetSignatureInfo
Need to get this stuff checked in...

Need to do some additional testing, but most of this stuff is related to
debugging support.