I'm not really sold on having scenarios being disassociated from endpoints.  What does it gain us (apart from a confusing interface)?