Adds category spec and factory