compiler - cpp11: added initial struct header generation

does not much yet - used for integration tests