Merge "Refactoring of Program ownership/lifecycle, and WIP Glop rendering path"