Updated products module to store more information and updating layout