CFrames are matrices, and when you multiply two matrices, each row is multiplied by all of the columns.
Generally, multiplying two matrices is like so:
Say we have a two matrices, where A is and B is
, then
AB
is:
With cframes, it is the same thing:
The components of the back vector, up vector and right vector are being multiplied and added in the matrix