preliminary commit -- landmark based pancakes and associated landmark based generic solver