Provide additional framework implementations for parallel alignment. Separate alignment and post processing and add hook to do post-split alignment merging