Parts for Line following robot

I was thinking of ideas for my second robot and I thought that a line following robot would be good. So I want to build an arduino line following robot. I was wondering what parts I would need to follow the black line. Also I am still decieding wether I want to build a small chasise, similar to the 3pi robot, or buy a ready made one.

 

- Mark