Just starting with Arduino/Lilypad USB

The FTDI is the USB to Serial adapter that allows the '328P on the lilypad to interface with the PC.

Only this one has USB capability built into the microprocessor

so it's basically a Leonardo or Micro in a different form factor.

What interfaces do all the rest of your components need?