The new code does not rely on globally defined include directories anymore. Additionally a lot of conditional code and has been removed which improves readability a lot.