first commit
test
test
copyable, versionable, groups and bags, version, various refactoring,
DSL developments
some refactoring, more DSL builders and tests