Add ability to register an external allocation algorithm when the need arises
Is it better to have a bunch of preprogramed simple allocation types that have static alllocation data ?
Split into a compilable cpp when more than one larger class exists for vehicle support
Remove the ROS_ERROR debug messages and any ROS dependencies
Add the windup indication for groups of scaled allocations