Settings UI re-done, and resource cache paths now user specified.