Category types spec and more factories