Coding style edits && asserts + reason
Star after variable, not after type
Const viewport struct