New Allegro with some framework improvements