Constructed consensus gate
Cleaned up symbol attribute details
Fixed component references
Changed names to match symbols