Fix CDRs and move camera creation to single function
Position cameras depending on viewport type
Fix bug with bottom camera being blocked by plane
Further fixes for dynamic viewports