Provide an interface for changing context.