Multiple changes

- Updates in base GUID, string references, I/O, memory block.
- Updates in the ECS.
- Added an utility for compiling data for immutable string components.