https://blog.neuronvm.com/a-full-introduction-to-cwp/
A Full Introduction to CWP