Clean type checking/allocation. Improve performance by using cached data.
- clean check types and allocation
- enable reallocation for all the graphs
- fix View(len=...) datatype error
- cache parent node callback functions, cache pointers to data
- arithmetic: use cached pointers
/cc @vzavadskyi /cc @ggeorge
Edited by Maxim Gonchar