/// Helper methods for generating neighbor node functions.
/// Helper methods for generating movement cost functions.
/// Helper methods for generating heuristic cost functions.
/// Helper methods for generating goal functions.
/// Provides caching structures and functions.
/// Provides structures and functions for moving along paths.