* Refactored updater code (can now be used from a Console/FireMonkey app)