This is the general idea about turbo as I understood it:
1) Get 3 edges at 3 fixed positions (orientation doesn't matter so setups are short)
2) Cycle 3 edges using 1 of 8 different algorithms.
This way you solve 2 edges completely (orientation + permutation) at a time
I don't know anything about TuRBo corners