More structure adding prototypes to GDC for people to eventually use