Rebuild a large portion of the execution framework for the better. Threading comes *soon*