Once we have the weighted graph it's gonna be simple enough to implement the algorithm. Don't need to care about the shifting stuff currently, but yeah - translating the algorithm into this form. There is two major things
- CN update using the link values
- Max prob codeword
VN update seems right