ArenaPanel now uses a form
Draft generation now uses factories