Also hopefully there's a pathfinding thread at some point.
The things that would actually help to split out are also the things that would be difficult to split out.