Sync
Guard, guarded node and guard holder drafts.
Guard mechanism updated by single a multi holder.

Finished and commented code.