Providing journeys for developers who see the web as their canvas