A header-only rewrite of PAL using consistent, modern C++11 standards and libraries, such as Boost and Eigen, to increase compatibility and performance.