Add level support for categories and get category listing working