Break out main components
Render TODO items with a component