Category source generator