Refactor again; remove SQL everything; filter by area, way, do everything in RAM