facility scope work
brought over more typeandpopulate stuff
trying to populate some simpler, program type stuff -- ignoring for now all the math underpinnings... seems to be going ok so far.