The Framework for PureChat, which can be extended to create other applications.