Categories list prototype (very basic, no nested categories supported).