Which of the following should be used in a product roadmap?

- High-level goals and objectives

- Timelines and milestones
- Features and functionalities to be developed
- Dependencies and constraints
- Resources and budget allocations