Added depreciations & modified 4x4 to better accomodate Vector4