fix(sshKeyName): Use the SSH key name provided
refactor(env): Add the config root and netconf type to datasource and env
feat(metadata): Distinguish between userdata and metadata for datasources
refactor(netconf): Move netconf processing out of main