Moved maximum block size into Utility.cpp so it is dynamically configurable at runtime instead of being fixed during library compile, fixed SyncedType<T> operator overloads not functioning properly with user-defined types that have their own templated operator overloads (this was due to template argument deduction not taking into account type conversions during type deduction as per standard), the new implementation provides overloads that don't rely on type conversions, added ability to construct a SyncedType by copying the SynchronizationType and value of another SyncedType, added operator-> to SyncedType as a convenience stand-in for the theoretical . operator overload which is not allowed, improved performance of insertion and extraction operations of Messages for containers that have trivial element types by performing a non-recursive copy, added TestServer and TestClient examples/test benches along with the used font.