Data Structures. Some of these are template based and some others integer based.