Yes, something like that. I the end the nodetypes and cck differ mainly in where do you make a cut in the drupal "type system". What are your "atomic" types?