Added abstract accessors `Renderer::{viewPort, scale}`
Added `Size` header file
Added simply `Size` struct (with empty constructor)
`size` accessors now use proper `Size` structure