Adding SparseAlignment file and moving config types to own header