~james/split

ref: f044a95a6ba71c8d90a5222c81c63ce5da190372 split/proof d---------
feat(snapshot): prove promotion preserves unselected snapshot contents
refactor(layout): relocate proof guest and host build inputs