We need greater granularity than just ViewerFile, however, we'd need to do parsing of the actual sources to accomplish this.