moved option category definitions in a separate header file