More parameter updates

Adds new parameters to the products page, and rearranges the existing
ones in the browse page so they're more logical. Yeah, there's no
other reason to do it whatsoever. I just felt like it.

Oh, and this adds the Basket component to product pages too,
otherwise you'll find the buy button doesn't work too well.