Basically this is a repost of my blog https://ongamex.github.io/c++/2017-09-28-cpp.reflections/
In short this is a simple C++ reflection system, that enables you to store and later access, a description of the data types that you're using. The features that I really wanted out of it were fast built times and custom tagging. You can directly see the minimal example here https://github.com/ongamex/blog.reflections