Moving structs from .h .c that need to be private