More renderer work, add formal Matrix4.swift
Extend Matrix4, fix Cartesian pack bug
Add PixelFormat, start implementing renderer texture