The key, as David points out, is that Pandas DataFrames and Numpy arrays are what tie all these components together.