fcf9034c2b
This is so the matrix isn't derived each time a source is updated, and it will make supporting user-defined matrices easier.