Rewrote AppConstants to include value objects for Section and Product.