Refactor the pipeline + fix merge shmsrc feature
Merge branch 'develop' of github.com:mapmapteam/mapmap into develop