Standardized naming; split context out to a separate file.
More naming.
Updated comment; reduced channel throttle capacity.