The tools provided by the library are not restricted to conform to an external standard, and the ideas for the new features come from from both the solutions to the typical problems encountered in development, and competing decision making methodologies, including behavior trees, utility theory and AI planners.