Refactor to pull Chrome execution inside of umbra, simplify some things

Just a pull request to talk about these changes.