Several categories to make code more convenient.