We can work on adding a lot of these features, some of which have been started. But currently @Dave84311 has been rewriting the chat and I'm not sure what the status or ETA on that is, but any new features will probably have to come after that is done.