Neural Library