Rename and refactor: pe::StateInterface -> pe::State