The foundation styles give you the basic Co‑op look and feel. You normally need all of the foundations so you can install them as one package here.
The components are design patterns based on the foundations that can help to build a Co-op service. Pick the ones that work for your user's needs. If in doubt — design and build something new.