Creating new object to deal with complex docs management
Naïve implementation of Node
Switch main view to Node class