Canvas type?

I see there’re 4 types:

greyed, reference, switch and time loops

can anyone tell me their differences?