document why we use Path::Class