Update submodules and recreate framework project