What is the difference between authorable and reference blocks?