killed AssemblyDetails, made config writer

flattened out the data structure