Added a header note to TaskFactory to better explain how it works. Mentioned the definition of factories in OO, which will be deleted later.