WIP: Convert Algos to functionals for Alignment
This MR intends to convert classes to the functional framework where there are thread safety issues in running Alignment with this MR
This MR intends to convert classes to the functional framework where there are thread safety issues in running Alignment with this MR