Re-arrange *order algorithms from namespaces to a policy(=template)-based mechanism, part 12.
This should do the trick mostly. Documentation is not up-to-date yet!