This repository is dedicated to understanding, describing, and implementing structures that allow a programmer to create new data types, an important and powerful feature in C. It is important for creating powerful programs, such as databases and other applications that require large amounts of data.