[warfare] Created Viewpoints class to hold visual elements related data

- Also update Video library.