Added template method diagram.