First draft Category class.