Refactor|World|bsp::Partitioner: Extracted "PartitionCostEvaluator" from bsp::Partitioner

Todo: Cleanup