Make update configurable
Don't delete files just because they changed
Create nested directories