Initial commit of allegro function generator