This is Property, Function, INtrospection Core, CVariable, and some stub class furthering introspection itself.  It is heavily templated and probably buggy, so it will need to be tested further.  Expect a future commit tonight with the rest of the code.