working implementation of node view and node model, still need to consider construction order of elements and adding of components and geometry.