Added window_peep_close

Not tested. Cancels any tool that was in use by the window.
Started addition of window_peep_resize

Not tested.
Finish peep_resize

not tested.
Added start of window_peep_overview_mouse_down

Not tested.
Added set_page

Not tested.
added window_close mouse down
added locate function

not tested.
Added viewport focus struct.

Definitely breaks build
Added window_scroll_to_viewport based off previous function
Fixed slight mistake with order.
Fixed slight mistake with order.

not tested.
Now uses new viewport_scroll function
Added missing enabled widgets

1 widx is missing
Fix compile issues. Add new structs
Fix missing variables. Labeled even more vars
Changed struct for last time
Added window_peep_viewport_init
Fix remaining issues. Viewport init working
Started peep_overview_paint
Add in address
's