A tool that automatically constructs this for you:  Every shader is a row and every resource is a column, displaying whether something is Read, RW, or Unused