Add spa sample
Update to latest submodules