newmen/versatile-diamond — pull request #18 by newmen (2014-11-08 02:30:16+00:00)
Title: Algorithm combines by Unit instances

Логика генерации кода переехала в отдельный неймспейс с говорящим названием.
Здоровенный SpecieFindAlgorithmBuilder развалился на куски. Теперь есть "независимые" Unit-ы, создаваемые немного хитренькой фабрикой, для дальнейшего использования в билдере, в качестве генераторов кода алгоритма. Наиболее общие куски генерации кода переехали в отдельные модули, с суффикстом *CppExpressions.
Слегка не хватает тестов, отдельно проверяющих Unit-ы и всякую дребедень типа Node.