Starting to explore project model

I'm thinking this might help ease the pain of keeping track of multiple
program files at the same time...probably more work up front but might
pay off.
Merging in Project experiment branch

Also a small NRE fix in quick info