Library sets programs at Slate Hill