part1 commit
Create base matrix structure and create matrix array case
fix DoubleArrayMatrix regions and create DoubleMatrixIndexHolder