lp: use submodule; manage changes in separate repository