A slick menu with support for different animation types