Hey there,
I've got a suggestion (or, well first of all I want you to tell me whether the following idea is good) for the DP engine:
when you autocomplete variables, you will very often get "custom variable" as explanation inside the console, which is not really satisfying, as you will have to look up the meaning of the variable in the config files each time.
My suggestion would be that the engine looks for added comments behind a variable and supplies that information when you use autocompletion on that variable.
What would have to be defined is the way how flexible this system is (e.g. only recognizes a comment if it is behind the variable definition, or also if it is above it) and the definition of the character(s) that introduce(s) that comment (e.g. // or ## or something else, as // is probably not good because you sometimes use it to comment why a variable is set to a value (e.g. in server.cfg) and not to comment the meaning of the variable itself)