Revision and version control in technical projects - KAE Education