Have you ever wondered what it would be like to take a twenty year old 100k+ Python application, tear it to pieces and put D-Bus in the middle? Well, let me introduce you to the modularization of the Anaconda system installer. This initiative started in 2017 and aimed to develop D-Bus modules that could be eventually used as the backend of a new web-based user interface. You may have heard about this user interface recently. What was happening during all these years? What challenges did we face? Did we make the right decisions? And are we actually done? Let's find out.