User:Jeroen De Dauw/Single Responsibility Principle/092

Step 1: Utils to the rescue!

 * Everything doing the same thing


 * Static
 * Global state (including settings)
 * Multiple responsibility paradigm