Move GUI, auth, asset dl; independentize ModFile API