More progress on worker-worker protocol. Started design of generic core engine