A user story framework.