Create a table of contents for your documentation. Mark posts with tags to create new documentation versions easily when your software is updated.
Use the WordPress tag feature to tag your post with the different version of software that it applies too. You can tag the same post with multiple versions so that you don't have to duplicate content.
Example set of categories.
Use a custom field for fine-grained control over the order in which lessons appear.
The options panel