Skeleton for ViewNode class
NodesCache class + specs