Product library: used to store final products.