Library project setup