Adds new service called ViewDataService used for data retreival
Implements retreiving data structure for a given root node.
Refactored and commented code.
Added ability to search for collections and dictionaries of scalar values.
Implemented retreival of data types along with data.
Completely changed implementation of IOG data structure class.
Implemented data retreival for collections and dictionaries of scalar types.
Commented and refactored code.
Implemented data retreival for objects.
Changed the IOGDataStructure class implementation.
Implmented data retreival from object, collections and dictionaries of objects.
Fixed a bug with data structure hieararchy of child structures.
Reduced the complexity of IOG data structure model class and data extraction algorithm.
Fixed a bug where key was set for collections too.
Fixed a bug where only first item inside dictionary has a key.
Resolved a bug with infinite calling of recursive method.
Added loading of types from external dlls.
Resolved a bug with infinite recursion of method for extracting data, implemented a new data extraction method which is faster than the previous one.
Resolved a bug with collection data retreival, implemeted Saving/Loading of data model files and removed Context dependency form IOG data values service.
Refactored and commented code, wrote tests for IOGDataValuesService.