Added Basic Node and NodeData(with save and open function)