Design, Synthesis and Evaluation of a Shape-Diverse Fragment Library