Chat widget interface
Chat widget factory
ID manipulation macros
New chat widget interface
Reflect changes in CMakeLists.txt