The developer's guide explains how you can extend the core functionality:
Graph implementations
Algoritmhs
Spatial indexes
TODO