Custom views for menu generation