What is Arbitrary Thread Context? (article + video)