Fix base view-model
Fix Array::scan
Functional for diagrams control