[warfare] Initial commit.

- Just looking how useful was my job in Video/VisualElement classes.
- TODO: find a common place for the generic classes. Video and
VisualElement!!