Texture Viewer Active

-Added Texture Viewer
-Added logic to detect which components use the textureviewer for
preview