Added viewport focus struct.

Definitely breaks build