I understand why Facebook split Messenger into it's own application

A large part of programming (probably the largest part) is refactoring. It’s the process of taking existing code and improving it. And part of that »