When the Stowers Institute for Medical Research opened its Kansas City headquarters in 2000, much of the scientific world was ...