Refactor Image and add initial Matrix3, Vector2