Assembly objects now auto-set length on init (if possible).  Added AssemblySet class
progress commit for adding --type CDS