I have decided to separate Customisation Sync into a separate plugin! This way, Self-hosted LiveSync will be more lightweight with Overriding config folger settings and Hidden file sync. Besides, the ConfigPicker can be dedicated to comparing and selecting files from local config folders. I realised that it is better to keep it a simple function so that there is less room for suffering.