Since the device_path protocol structure is really a header for several types of structures, I'll have to think more about how to fully implement it. Probably will have to put the dervied versions in non-gerneated headers.
- Add types.h to all generated proto headers - Add tables.h to loaded_image protocol header