Management of the transaction pool frontier, that is, the set of transactions in
the transaction pool which have no mempool ancestors and are essentially ready
to enter the next block template.
Policy houses the policy (configuration parameters) which is used to control
the generation of block templates. See the documentation for
NewBlockTemplate for more details on how each of these parameters are used.