[Pitch 2] Custom Main and Global Executors

PLEASE DO NOT POST IN THIS THREAD

Please use [Pitch 3] Custom Main and Global Executors, which is the current pitch thread for this feature. Otherwise we end up with discussion getting all mixed up.