Consider adding a data type that allows versioning information, in the format of 18.104.22.168 (for .NET) and also semantic versioning in the format of 1.0.0.
FWIW, in the workflow that I am working on, I am storing versions of APIs that are used for the different systems that I am connecting to, so that would probably be more towards the semantic versioning. However, having the .NET versioning would be useful/interesting as well. I noticed in my exploration of Dynamics 365 that there were a couple fields that were storing .NET versioning, as well, which is why I suggest it. 🙂