Client: Added GUI widget base class and stubs for LegacyWidget