Has the initial structure for multi-source strategy. Add MOMENTUM_ALONE option. Not test the multi-source yet.