/**
@page libprocess libkea-process - Controllable Process Layer (CPL)
-The D2 module was built upon an abstract set of classes referred to as the
-Controllable Process Layer or CPL. These classes were originally included
-in the src/bin/d2 directory because D2 was the only module using
-them. The classes were later moved to their own libkea-process library with
-the intent to be used as a base for creating new Kea modules.
-
-The origin of the libkea-process implementation, being a part of D2 module,
-is a reason why its design documentation is combined with the design
-documentation of D2:
-<a href="http://kea.isc.org/wiki/DhcpDdnsDesign">D2 Design</a>.
-
-The following sections describe the architecture of the CPL and how
-it can be used to implement new daemons in Kea.
-
@section cpl Controllable Process Layer (CPL)
+During the design and development of D2 (Kea's DHCP-DDNS process), an abstract
+layer for process control, called the Controllable Process Layer or CPL, was
+created. Kea's DHCP servers were initially developed prior to D2 and thus
+before CPL existed.
+
+Out of short term convenience and the fact that only D2 was using it, the CPL
+was initially developed as part of D2 in src/bin/d2. In order to use CPL for
+new Kea processes, it has since been moved into its own library, libkea-process.
+The following sections describe the architecture of CPL and how it can be used to implement new daemons in Kea.
-This CPL provides the essentials for a controllable, configurable,
+The CPL provides the essentials for a controllable, configurable,
asynchronous process. They are the result of an effort to distill the
common facets of process control currently duplicated in Kea's
DHCP servers into a reusable construct. The classes which form this abstract