Multi-threading initial work for thread-local views: saved type of communication view in viewstruct