The arm simulator with both documentation and source