Install with clone --recursive && reset submodules; update with fetch/reset