coverity#1215399 Uninitialized scalar field

Change-Id: If043310b3a4ac8dcc0ed63aeeeaffdfc9af8b46f
coverity#1215398 Uninitialized scalar field

Change-Id: I5e18b4d824931e489af3d8625e06974f2b488e75
initial work on screen text

Screen text is positioned in screen coordinates and therefore in 2D.
This means it will not move with the camera.

Change-Id: I3cf2e8859871ebc8034396b4c2d6f1ff9fe5d9f6
let us not implement this large constructor in the header file

Change-Id: I271882d8cba0201b6aa63308e502509b3c2ac170
remove unused method and shader

Change-Id: Ic4aafe0aa596f97ea4220e6fc063a61fa13b877d
remove more unused methods

Change-Id: If50cb8b21aa7b7196027a411f207eff9aee3676a
add initial work on zoom into the bar movement

Change-Id: Idc8c1f27dbeafdf34706f09c890f202849c2ce33