changed generator to expect the 'typedef' abstraction to go into an app info tag in the schema