ChatComponent implementation
ChatComponent Factory implementation
implementing way to send ChatComponent to player