Split structs.go to different files