Can we change this so that if ```keep_files``` is None, then this means to keep all the customizations, rather than keeping none of them? This would make it easier to apply updates via scripts (e.g., calling ```ThemeController().recompile_theme()``` would work as expected).