Generalized render process in application3d. Now accepting a generic renderer interface.
Generalized renderScene to be compatible with different rendering algorithms. Now, instead of encapsulating
the render of its stored elements, it just exposes them to be traversed.
Created basic cameras as points of view for rendering algorithms.
Added affine transform's inverse to matrix3x4