Viewer resize

This still isn't perfect, but it's as good as the old Viewer widget and has the added bonus of the timeline and logos moving accordingly depending on whether the animation/timeline widgets exists.