What are the underlying mechanics of common third-party libraries you have integrated, and why did you choose them over native solutions at Accelyst?