Zaslat SMS: Frameworks for generalisation of flexible behaviour: insights from mouse behaviour and neural computation