gfs: cleaning code.

Using construction delegation to simplify code.
arrays const_matrix_tensor_proxy delete =
gf: finish block iterator
gf: Work on documentation