A handler implementation that helps you implement sequentially layered protocols using Chains of Responsibility pattern.