What are the key components of an Agile project, including the roles of a Scrum team and a Product Owner?