Make empty constructors for nodes
Working on deserialization
Use Qt::FindDirectChildrenOnly in inspector
Working on deserializing nodes and datums
Use FindDirectChildrenOnly in serialization
Make empty Datum constructors for deserialization purposes
Add switch statement to make different types of datums
Adding onNew action
Fix clear function in NodeManager
Working on unit tests for serializer
Fixed missing deletion in TestScript
Helper functions to deserialize FunctionDatum
Use those functions when deserializing FunctionDatum
Add deserializeScene function to NodeManager
Simple unit test for deserialization