Projection library