[INCOMPLETE] Added ViewerComponent...