| Beginner - Basic usage | PF | PFApplyVec | PFSet | 
| PFApply | PFDestroy | PFType | 
| Intermediate - Setting options for algorithms and data structures | PFGetType | PFSetType | 
| PFSetFromOptions | PFViewFromOptions | |
| Advanced - Setting more advanced options and customization | PFRegister | PFRegisterAll | 
| Developer - Interfaces intended primarily for library developers, not for typical applications programmers | PFCreate | PFInitializePackage | 
| PFFinalizePackage | PFView | |
| No deprecated routines | ||