1. A method of documenting a selected instruction of an instruction set within a development environment, the method comprising: retrieving from an instruction version data source at least one instruction version history related to the selected instruction and comprising: an instruction version, and an instruction version motivation; and displaying the at least one instruction version history within the development environment.