Factor out the new Journey to a directive