Security Of Payments Act NSW Flowchart

There is a lot of value in understanding what your rights are under a contract and under the Security Of Payment Act. What, how and when!?!