Minor refactoring/tidying.
Added CGAffine method with base transform.
Extra asserts- because.