An data-modelling framework and DSL for generating tasty slices in various places across the mobile app