All functions in apf.h have at least a brief
document a typedef
document parma group APIs
a little more spr documentation
figured out Doxygen namespaces

If a function is in a namespace, that
namespace must be documented for the function
to show up correctly.