Preparation for end-to-end process

See commit messages
historical