renamed Orderaton to Sequencer. renamed ThrottleSemaphore to Throttler. refactored Barrier out of Latch. propagated changes