Key Components of Flow

What are the key components of a Flow and how do they facilitate task management?