Refactored repeated code into `SDL2::StructArray`, removed some useless
comment headers (not gonna document raw API), and
`SDL2::Renderer#clip_rect` implemented.