[la.interfaces] suggested refactoring of VectorArray
(not tested yet)
[la.interfaces] add some documentation
Merge remote-tracking branch 'github/vectorarray-refactor'
[la.interfaces] fix argument names everywhere