Updated String for struct and arg naming scheme, typedefs