Finished introspectionCore.h but not compilable yet because support classes not in place.