adding support for ArtifactTemplates
adding support for OperatingSystemNodes and their specification via OperatingSystemSpecification