A powerful dynamic menu building helper for CakePHP