The Software Architecture for the First Challenge on Generating Instructions in Virtual Environments