Struct - A data structure that represents a struct. It is like dictionary, it stores
different elements by keys.
Sockets
Dynamic Socket - It changes their type automatically upon linking to a socket. The user
may also change the type manually from the advanced node settings.
Struct Socket - It can intake or output the struct(s).