In cognos, we design a model using framework manager and then we can use the model to build reports in Query Studio/Report Studio. However, there is another report viewing utility called cognos viewer. Why we need cognos viewer when everything can be done in query studio or report studio? Is it because cognos sdk uses cognos viewer to render the reports or any other reason for it?